package com.wyvoid.forum.dao;

import com.wyvoid.core.persistent.Pagination;
import com.wyvoid.core.persistent.hibernate.HibernatePage;
import com.wyvoid.core.persistent.hibernate.IHibernateDAO;
import com.wyvoid.forum.domain.DoingLog;

/**
 * 操作日志模块数据处理接口
 */
public interface IActLogDAO extends IHibernateDAO <DoingLog>{

	/**
	 * 查找全部的操作日志信息
	 * @param name 操作名称
	 * @param pagination 分页对象
	 * @return QueryResult 日志集合
	 */
	public HibernatePage<DoingLog> findActLogs (final String name, final Pagination pagination) ;

	/**
	 * 删除全部的日志
	 */
	public void deleteAllActLog();
	
}
